package hcn.protocol.brandnew;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

/**
 * 获取门诊病历出参
 *
 * @author neoLin - 2022/04/01 13:34
 **/
@XmlRootElement(name = "Data")
public class GetMedicalRecordInformationResp {


    private List<MedicalRecord> medicalRecordLists;

    @XmlElementWrapper(name = "MedicalRecordLists")
    @XmlElement(name="MedicalRecordList")
    public List<MedicalRecord> getMedicalRecordLists() {
        return medicalRecordLists;
    }

    public void setMedicalRecordLists(List<MedicalRecord> medicalRecordLists) {
        this.medicalRecordLists = medicalRecordLists;
    }

    @XmlRootElement(name="MedicalRecordList")
    public static class MedicalRecord {

        private String medicalClassId;
        private String medicalClassName;
        private String templateClassId;
        private String templateClassName;
        private String medicalRecordId;
        private String medicalRecordName;
        private String webAddress;
        private String visitOrganization;
        private String visitId;
        private String recorderDateTime;

        @XmlElement(name = "MedicalClassId")
        public String getMedicalClassId() {
            return medicalClassId;
        }

        public void setMedicalClassId(String medicalClassId) {
            this.medicalClassId = medicalClassId;
        }

        @XmlElement(name = "MedicalClassName")
        public String getMedicalClassName() {
            return medicalClassName;
        }

        public void setMedicalClassName(String medicalClassName) {
            this.medicalClassName = medicalClassName;
        }

        @XmlElement(name = "TemplateClassId")
        public String getTemplateClassId() {
            return templateClassId;
        }

        public void setTemplateClassId(String templateClassId) {
            this.templateClassId = templateClassId;
        }

        @XmlElement(name = "TemplateClassName")
        public String getTemplateClassName() {
            return templateClassName;
        }

        public void setTemplateClassName(String templateClassName) {
            this.templateClassName = templateClassName;
        }

        @XmlElement(name = "MedicalRecordId")
        public String getMedicalRecordId() {
            return medicalRecordId;
        }

        public void setMedicalRecordId(String medicalRecordId) {
            this.medicalRecordId = medicalRecordId;
        }

        @XmlElement(name = "MedicalRecordName")
        public String getMedicalRecordName() {
            return medicalRecordName;
        }

        public void setMedicalRecordName(String medicalRecordName) {
            this.medicalRecordName = medicalRecordName;
        }

        @XmlElement(name = "WebAddress")
        public String getWebAddress() {
            return webAddress;
        }

        public void setWebAddress(String webAddress) {
            this.webAddress = webAddress;
        }

        @XmlElement(name = "VisitOrganization")
        public String getVisitOrganization() {
            return visitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            this.visitOrganization = visitOrganization;
        }

        @XmlElement(name = "VisitId")
        public String getVisitId() {
            return visitId;
        }

        public void setVisitId(String visitId) {
            this.visitId = visitId;
        }

        @XmlElement(name = "RecorderDateTime")
        public String getRecorderDateTime() {
            return recorderDateTime;
        }

        public void setRecorderDateTime(String recorderDateTime) {
            this.recorderDateTime = recorderDateTime;
        }
    }


}
